/*公用部分 start*/
.stepStatus{
	width: 985px;
	box-sizing: border-box;
	padding: 20px 0;
	margin: 0 auto;
}
.step,.stepDec,.stepLine{
	float: left;
}
.step .active{
	color: #32C37C;
}
.stepDec{
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
}
.stepNum{
	width: 40px;
	height: 40px;
	border: 2px solid #666;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	margin-bottom: 10px;
}
.active .stepNum{
	border: 2px solid #32C37C;
}
.stepName{
	font-size: 12px;
}
.prepareLine{
	width: 115px;
	height: 2px;
	background-color: #999;
	margin-top: 19px;
}
.finishLine{
	width: 115px;
	height: 2px;
	background-color: #32C37C;
	margin-top: 19px;
	position: relative;
}
/*公用部分 end*/


/*我的工程 start*/
.myProjectBox{
	width: 1205px;
	margin: 0 auto;
}
.myProject{
	width: 100%;
	padding-bottom: 20px;
	position: relative;
}
.myProject .projectBox{
	padding-bottom: 20px;
}
.myProject .projectBox:before{
	background-color: transparent;
}
.myProject .memberList{
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
}
.myProject .memberList ul{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	padding-bottom: 20px;
}
.myProject .memberList ul .listDec{
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	border-bottom: 2px solid #d9d9d9;
	padding: 0 20px;
	font-weight: 700;
}
.myProject .memberList ul .listDec div{
	float: left;
	max-width: 200px;
	min-width: 150px;
	width: 14.28%;
}
.myProject .memberList ul .memberDec{
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	border-bottom: 1px solid #d9d9d9;
	padding: 0 20px;
}
.myProject .memberList ul .memberDec:hover {
	background: #f9f9f9;
}
.myProject .memberList ul .memberDec div{
	float: left;
	max-width: 200px;
	min-width: 150px;
	width: 14.28%;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.myProject .memberList ul .memberDec div a{
	font-size: 12px;
	color: #2277da;
	margin-right: 15px;
}
.myProject .memberList ul .memberDec div a:hover {
	text-decoration: underline;
}
/*我的工程 end*/


/*建筑信息  start*/
.buildingInfo{
	width: 1205px;
	margin: 0 auto;
}
.buildingInfo .projectBox:before{
	background-color: transparent;
}
.buildingInfo .pBT{
	padding-left: 90px;
	height: initial;
	line-height: initial;
	overflow: initial;
}
.buildingInfo .updateImgBox .projectBoxName{
	float: left;
}
.buildingInfo .updateImgBox .updateImgBtn{
	height: 27px;
	width: 90px;
	color: #fff;
	font-size: 12px;
	float: left;
	background-color: #32C37C;
	margin-left: 38px;
	position: relative;
	top: -5px;
}
.buildingInfo .imgTypes{
	width: 100%;
	box-sizing: border-box;
	padding: 0 90px 0 190px;
}
.buildingInfo .imgType{
	width: 150px;
	height: 150px;
	border: 1px solid #e6e6e6;
	float: left;
	margin-right: 20px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 40px;
}
.buildingInfo .imgTypes .active{
	box-sizing: border-box;
	border: 4px solid #32C37C;
	position: relative;
}
.buildingInfo .imgTypes .active:before{
	content: ' ';
	display: block;
	width: 0;
    height: 0;
    position: absolute;
    bottom: -20px;
    left: 50%;
    margin-left: -14px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 20px solid #32C37C;
}
.buildingInfo .ImgControlBtn {
	box-sizing: border-box;
	padding: 0 0 10px 190px;
}
.buildingInfo .ImgControlBtn .downModel{
	width: 90px;
	height: 27px;
	box-sizing: border-box;
	border: 1px solid #32C37C;
	color: #32C37C;
	background-color: #fff;
	margin-right: 10px;
}
.buildingInfo .ImgControlBtn .importData{
	width: 95px;
	height: 27px;
	box-sizing: border-box;
	border: 1px solid #32C37C;
	color: #32C37C;
	background-color: #fff;
	margin-right: 10px;
}
.buildingInfo .imgList{
	width: 100%;
	box-sizing: border-box;
	padding: 0 140px 0 190px;
	text-align: center;
}
.buildingInfo .imgList ul{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	text-align: left;
}
.buildingInfo .imgList ul .listDec{
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	border-bottom: 2px solid #d9d9d9;
	padding: 0 20px;
	font-weight: 700;
}
.buildingInfo .imgList ul .listDec div{
	float: left;
	width: 180px;
}
.buildingInfo .imgList ul .memberDec{
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	border-bottom: 1px solid #d9d9d9;
	padding: 0 20px;
}
.buildingInfo .imgList ul .memberDec:hover{
	background-color: #f9f9f9;
}
.buildingInfo .imgList ul .memberDec div{
	float: left;
	width: 180px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.buildingInfo .imgList ul .memberDec .memberDecInput{
	width: 114px;
	height: 27px;
	font-size: 12px;
	box-sizing: border-box;
	padding-left: 5px;
}
.buildingInfo .delete{
	font-size: 12px;
	color: #2277da;
	margin-right: 15px;
}
.buildingInfo .addLine{
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	box-sizing: border-box;
	border-bottom: 1px solid #d9d9d9;
	padding: 0 20px;
	text-align: center;
}
.buildingInfo .addLine a{
	font-size: 12px;
    color: #2277da;
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.buildingInfo .addLine .iconfont-tcl{
	font-size: 12px;
}
.buildingInfo .addLine .logo{
	margin-right: 10px;
}
.buildingInfo .nextBtn{
	margin-top: 20px;
}
.buildingInfo .myProject{
	width: 100%;
	padding-bottom: 20px;
	position: relative;
}
.buildingInfo .buildNewProject{
	width: 100%;
	box-sizing: border-box;
	padding: 20px 90px 0;
}
.buildingInfo .buildNewProject .newProjectForm{
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.buildingInfo .buildNewProject .checkDetail{
	color: #2277DA;
	font-size: 12px;
	float: left;
	line-height: 36px;
}
/*Vue组件*/
.buildingInfo .buildNewProject .selectBox{
	width: 100%;
	margin-bottom: 20px;
}
.buildingInfo .buildNewProject .selectBox label{
	float: left;
    width: 100px;
    text-align: left;
    color: #666;
    display: inline-block;
    line-height: 36px;
    font-size: 14px;
}
.buildingInfo .buildNewProject .selectBox .shortSelect{
	float: left;
	width: 115px;
	margin-right: 10px;
	font-size: 12px;
}
.buildingInfo .buildNewProject .selectBox .longSelect{
	float: left;
	width: 240px;
	margin-right: 10px;
	font-size: 12px;
}
.buildingInfo .buildNewProject .selectBox .shortSelect .el-input__inner,.buildNewProject .selectBox .longSelect .el-input__inner{
	height: 36px;
	font-size: 12px;
	border-radius: initial;
}
.buildingInfo .buildNewProject .selectBox .el-select{
	width: 100%;
}	
.buildingInfo .buildNewProject .selectBox .dateDuringPicker{
	width: 240px;
	float: left;
}
.buildingInfo .buildNewProject .selectBox .dateDuringPicker .el-date-editor.el-input{
	width: 100%;
}
.buildingInfo .buildNewProject .selectBox .dateDuringPicker .el-date-editor.el-input input{
	height: 36px;
	font-size: 12px;
	border-radius: initial;
}
.buildingInfo .buildNewProject .inputBox{
	width: 100%;
	margin-bottom: 20px;
}
.buildingInfo .buildNewProject .inputBox label{
	float: left;
    width: 100px;
    text-align: left;
    color: #666;
    display: inline-block;
    line-height: 36px;
    font-size: 14px;
}
.buildingInfo .buildNewProject .inputBox .shortInput{
	float: left;
	width: 95px;
	margin-right: 10px;
	font-size: 12px;
}	
.buildingInfo .buildNewProject .inputBox .longInput{
	float: left;
	width: 240px;
	margin-right: 10px;
	font-size: 12px;
}
.buildingInfo .buildNewProject .inputBox .longInput input{
	width: 100%;
	height: 35px;
	font-size: 12px;
	box-sizing: border-box;
	border: 1px solid #bfcbd9;
	padding-left: 10px;
}
.buildingInfo .buildNewProject .inputBox .longInput .el-input__inner,.buildNewProject .inputBox .shortInput .el-input__inner{
	height: 35px;
	font-size: 12px;
	border-radius: initial;
}
.buildingInfo .buildNewProject .inputBox span{
	font-size: 12px;
	float: left;
	color: #999;
	line-height: 36px;
}
/*建筑信息  end*/


/*controlAim start*/
.controlAim{
	width: 1205px;
	margin: 0 auto;
}
.controlAim .projectBox:before{
	background-color: transparent;
}
.controlAim .stepStatus{
	width: 985px;
	box-sizing: border-box;
	padding: 20px 0;
}
.controlAim .step,.stepDec,.stepLine{
	float: left;
}
.controlAim .step .active{
	color: #32C37C;
}
.controlAim .stepDec{
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
}
.controlAim .stepNum{
	width: 40px;
	height: 40px;
	border: 2px solid #666;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	margin-bottom: 10px;
}
.controlAim .active .stepNum{
	border: 2px solid #32C37C;
}
.controlAim .stepName{
	font-size: 12px;
}
.controlAim .prepareLine{
	width: 115px;
	height: 2px;
	background-color: #999;
	margin-top: 19px;
}
.controlAim .finishLine{
	width: 115px;
	height: 2px;
	background-color: #32C37C;
	margin-top: 19px;
	position: relative;
}
.controlAim .selectBtnBox{
	width: 100%;
    box-sizing: border-box;
    padding: 0 20px;
}
.controlAim .selectBtnGroup{
	width: 100%;
	margin-bottom: 20px;
}
.controlAim .selectBtnGroup label{
	display: block;
	float: left;
	width: 100px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
}
.controlAim .selectBtnGroup .selectBtns{
	float: left;
}
.controlAim .selectBtnGroup .selectBtns .greenSelectBtn,.controlAim .selectBtnGroup .selectBtns .whiteSelectBrn{
	float: left;
	margin-right: 0.5px;
	margin-left: 0.5px;
}
.controlAim .form{
	width: 910px;
	border-top: 2px solid #d9d9d9;
	margin-left: 120px;
	margin-bottom: 40px;
}
.controlAim .littleform{
	width: 50%;
	float: left;
	border-right: 1px solid #d9d9d9;
	box-sizing: border-box;
}
.controlAim .littleLastform{
	border: 0;
}
.controlAim .title{
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #333;
	text-align: center;
	border-bottom: 1px solid #d9d9d9;
}
.controlAim .littleTitle{
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
}
.controlAim .littleTitleText{
	width: 50%;
	float: left;
	text-align: center;
	font-size: 12px;
	border-right: 1px solid #d9d9d9;
	box-sizing: border-box;
}
.controlAim .littleTitleLastText{
	border: 0;
}
.controlAim .formContent{
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
}
.controlAim .formContentActive{
	background-color: #32C37C;
	color: #fff;
}
.controlAim .formContentText{
	width: 50%;
	float: left;
	text-align: center;
	font-size: 12px;
	border-right: 1px solid #d9d9d9;
	box-sizing: border-box;
}
.controlAim .formContentLastText{
	border: 0;
}
.controlAim .levelTitle{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
}
.controlAim .levelTitleText{
	width: 33.33%;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #d9d9d9;
	font-size: 12px;
}
.controlAim .levelTitleLastText{
	border: 0;
}
.controlAim .levelTitle{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
}
.controlAim .levelTitleText{
	width: 33.33%;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #d9d9d9;
	font-size: 12px;
}
.controlAim .levelTitleLastText{
	border: 0;
}
.controlAim .levelContent{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
}
.controlAim .levelContentText{
	width: 33.33%;
	text-align: center;
	float: left;
	box-sizing: border-box;
	border-right: 1px solid #d9d9d9;
	font-size: 12px;
}
.controlAim .levelContentLastText{
	border: 0;
}
.controlAim .attention{
	font-size: 12px;
	margin-top: 20px;
}
/*controlAim end*/


/*sourceSetting start*/
.sourceSetting{
	width: 1205px;
	margin: 0 auto;
}
.sourceSetting .projectBox:before{
	background-color: transparent;
}
.sourceSetting .addLine .logo{
	margin-right: 10px;
}

.sourceSetting .more{
	height: 26px;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	float: left;
	margin-right: 10px;
	position: relative;
	background-color: #fff;
	text-align: center;
	top: 10px;
	font-size: 12px;
	line-height: 26px;
	width: 80px;
}
.sourceSetting .more ul{
	background-color: #fff;
	margin-top: 10px;
}
.sourceSetting .more li{
	background-color: #d9d9d9;
	margin-bottom: 3px;
	color: #666;
}
.sourceSetting .materialListSelect{
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 20px;
	position: relative;
	z-index: 0;
}
.sourceSetting .pollutionSelect1,.sourceSetting .pollutionSelect2,.sourceSetting .pollutionSelect3,{
	width: 110px;
}
.sourceSetting .materialListSelect .menu{
	width: 110px;
	height: 26px;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	float: left;
	margin-right: 10px;
	position: relative;
	background-color: #fff;
	text-align: center;
}
.sourceSetting .materialListSelect .menu span{
	top: 3px;
}
.sourceSetting .materialListSelect .active{
	height: 36px;
	top: 1px;
	z-index: 1;
	font-size: 14px;
	line-height: 36px;
	color: #32C37C;
}
.sourceSetting .materialListSelect .wrongActive{
	top: 10px;
	font-size: 12px;
	line-height: 26px;
}
.sourceSetting .materialListSelect .finshActive{
	color: #32C37C;
}
.sourceSetting .moreMenu{
	font-size: 12px;
	float: left;
	margin-top: 9px;
}
.sourceSetting .materialList{
	width: 100%;
} 
.sourceSetting .materialList .listDec{
	width: 100%;
	border-top: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
	height: 86px;
	box-sizing: border-box;
	font-size: 12px;
	color: #333;
}
.sourceSetting .listDec .materialType{
	width: 140px;
	height: 84px;
	line-height: 84px;
	float: left;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}
.sourceSetting .listDec .materialArea{
	width: 95px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .listDec .materialImg{
	width: 98px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .listDec .materialBrand{
	width: 100px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .listDec .materialModel{
	width: 100px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .listDec .materialControl{
	width: 145px;
	height: 84px;
	line-height: 84px;
	float: left;
	text-align: center;
}
.sourceSetting .listDec .controlRequest{
	width: 480px;
	height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
}
.sourceSetting .listDec .cRFirstMenu{
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #e9e9e9;
}
.sourceSetting .listDec .cRSecondMenu{
	width: 100%;
	height: 44px;
	color: #666;
}
.sourceSetting .listDec .cRSecondMenuName{
	margin-top: 5px;
	color: #333;
}
.sourceSetting .materialList .materialDec{
	width: 100%;
	border-bottom: 2px solid #e9e9e9;
	height: 70px;
	box-sizing: border-box;
	font-size: 12px;
	color: #666;
}
.sourceSetting .addLine{
	width: 100%;
	border-bottom: 2px solid #e9e9e9;
	height: 70px;
	line-height: 70px;
	text-align: center;
	box-sizing: border-box;
	font-size: 12px;
}
.sourceSetting .addLine a{
	color: #2277DA;
}
.sourceSetting .materialDec .materialType{
	width: 140px;
	height: 68px;
	line-height: 68px;
	float: left;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}
.sourceSetting .materialDec .materialArea{
	width: 95px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .materialDec .materialImg{
	width: 98px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .materialDec .materialImg img{
	width: 50px;
	height: 50px;
	margin-top: 10px;
}
.sourceSetting .materialDec .materialBrand{
	width: 100px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}.sourceSetting .materialDec .materialModel{
	width: 100px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.sourceSetting .materialDec .controlRequest{
	width: 480px;
	height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
}
.sourceSetting .materialDec .materialContentList{
	width: 100%;
	height: 68px;
	color: #666;
}
.sourceSetting .materialDec .materialContent{
	line-height: 68px;
}
.sourceSetting .controlBtnBox{
	height: 100%;
	float: left;
	line-height: 68px;
	text-align: center;
	width: 145px;
}
.sourceSetting .controlBtnBox a{
	color: #2277DA;
}
.sourceSetting .controlBtnBox .check{
	margin-right: 5px;
}.sourceSetting .tips{
	font-size: 12px;
	margin: 20px 0;
}
.sourceSetting .tips a{
	color: #2277DA;
}
.sourceSetting .backUpdate{
	margin-right: 20px;
}
.sourceSetting .inputGroup{
	margin-bottom: 40px;
}
.sourceSetting .inputGroup label{
	display: block;
	float: left;
	margin-right: 20px;
	text-align: left;
	color: #666;
	display: inline-block;
	line-height: 35px;
	font-size: 14px;
}
.sourceSetting .computed{
	width: 150px;
	padding-left: 0;
	border: 0;
}
.sourceSetting .computed .el-input{
	display: inline-block;
}
.sourceSetting .computed .el-input__inner{
	border-radius: 0;
}
.sourceSetting .copyBox{
	width: 600px;
	height: 400px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -300px;
	margin-top: -200px;
	background-color: #fff;
}
.sourceSetting .copyBoxContent{
	box-sizing: border-box;
	padding-top: 20px;
	border-bottom: 1px solid #e9e9e9;
	width: 100%;
	height: 280px;
}
.sourceSetting .copyBoxContent .checkBox{
	float: left;
	font-size: 14px;
	margin-right: 30px;
}
.sourceSetting .copyBoxBtnGroup{
	float: right;
	margin-top: 15px;
}
.sourceSetting .copyBoxBtnGroup .cancel{
	height: 27px;
	color: #2277DA;
	background-color: #fff;
	font-size: 12px;
	margin-right: 20px;
}
.sourceSetting .copyBoxBtnGroup .sure{
	width: 90px;
	height: 27px;
	color: #fff;
	background-color: #62C082;
	font-size: 12px;
}
.sourceSetting .modalContentBox{
	box-sizing: border-box;
	border-top: 1px solid transparent;
	padding: 0;
}
.sourceSetting .modalContentBox .modalContent{
	width: 100%;
	box-sizing: border-box;
	border-top: 1px solid #e9e9e9;
}
.sourceSetting .modalContentBox .imgForm{
	width: 100%;
	margin-top: 20px;
}
.sourceSetting .modalContentBox .imgBox{
	width: 50%;
	float: left;
	text-align: center;
	box-sizing: border-box;
	border-right: 1px solid #e9e9e9;
}
.sourceSetting .modalContentBox .imgBox img{
	width: 255px;
	height: 255px;
}
.sourceSetting .modalContentBox .imgDec{
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-left: 50px;
}
.sourceSetting .modalContentBox .decBox{
	margin-bottom: 15px;
	font-size: 14px;
}
.sourceSetting .modalContentBox .decBox label{
	display: block;
	float: left;
	width: 85px;
	color: #666;
}
.sourceSetting .modalContentBox .decBox .dec{
	float: left;
	color: #333;
}
.sourceSetting .listForm{
	box-sizing: border-box;
    padding: 0 40px;
    width: 100%;
    margin-bottom: 45px;
}
.sourceSetting .listForm .listFormTitle{
	width: 100%;
	box-sizing: border-box;
	padding: 20px 20px 0;
	border-bottom: 2px solid #d9d9d9;
}
.sourceSetting .listForm .listFormTitle .listSource{
	width: 130px;
	float: left;
	height: 40px;
	line-height: 40px;
}
.sourceSetting .listForm .listFormTitle .release{
	width: 215px;
	float: left;
	height: 40px;
	line-height: 40px;
}
.sourceSetting .listForm .listFormTitle .releaseLevel{
	width: 210px;
	float: left;
	height: 40px;
	line-height: 40px;
}
.sourceSetting .listForm .listFormDec{
	width: 100%;
	box-sizing: border-box;
	padding: 0px 20px 0;
	border-bottom: 1px solid #d9d9d9;
}
.sourceSetting .listForm .listFormDec .listSource{
	width: 130px;
	float: left;
	height: 50px;
	line-height: 50px;
}
.sourceSetting .listForm .listFormDec .release{
	width: 215px;
	float: left;
	height: 50px;
	line-height: 50px;
}
.sourceSetting .listForm .listFormDec .releaseLevel{
	width: 210px;
	float: left;
	height: 50px;
	line-height: 50px;
}

.sourceSetting .addMaterialModalBoxContent{
	height: 510px;
}
.sourceSetting .addMaterialModalBoxContent .addMaterialModalBoxContentClose{
	position: absolute;
	right: 25px;
	top: 20px;
	cursor: pointer;
	z-index: 1001;
}
.sourceSetting .contentLeft{
	width: 150px;
	height: 100%;
	box-sizing: border-box;
	border: 1px solid #d9d9d9;
	margin-right: 10px;
	float: left;
	background-color: #d9d9d9;
}
.sourceSetting .contentLeft .firstNav{
	width: 100%;
	cursor: pointer;
}
.sourceSetting .contentLeft .firstNav .firstLi{
	width: 100%;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	box-sizing: border-box;
	padding-left: 25px;
	position: relative;
}
.sourceSetting .contentLeft .firstNav .firstLi:before{
	content: ' ';
	position: absolute;
	top: 16px;
	left: 10px;
	border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    transform: rotateZ(0deg);
    transition: transform .2s;
}
.sourceSetting .contentLeft .firstNav .firstLi:hover{
	background-color: #e9e9e9;
}
.sourceSetting .contentLeft .firstNav .active:before{
	content: ' ';
	position: absolute;
	top: 16px;
	left: 10px;
	border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    transform: rotateZ(90deg);
    transition: transform .2s;
}
.sourceSetting .contentLeft .secondNav{
	width: 100%;
    box-sizing: initial;
    padding-left: 25px;
    margin-left: -25px;
}
.sourceSetting .contentLeft .secondNav .secondLi{
	width: 100%;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	box-sizing: border-box;
	padding-left: 25px;
	position: relative;
}
.sourceSetting .contentLeft .secondNav .secondLi:before{
	content: ' ';
	position: absolute;
	top: 16px;
	left: 10px;
	border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    transform: rotateZ(0deg);
    transition: transform .2s;
}
.sourceSetting .contentLeft .secondNav .active:before{
	content: ' ';
	position: absolute;
	top: 16px;
	left: 10px;
	border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    transform: rotateZ(90deg);
    transition: transform .2s;
}
.sourceSetting .contentLeft .thirdNav{
	width: 100%;
    box-sizing: initial;
    padding-left: 25px;
    margin-left: -25px;
}
.sourceSetting .contentLeft .thirdNav .thirdLi{
	width: 100%;
	line-height: 40px;
	color: #333;
	font-size: 14px;
	box-sizing: border-box;
	padding-left: 25px;
	position: relative;
}
.sourceSetting .contentLeft .thirdNav .thirdLi:before{
	content: ' ';
	position: absolute;
	top: 16px;
	left: 10px;
	border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    transform: rotateZ(0deg);
    transition: transform .2s;
}
.sourceSetting .contentLeft .thirdNav .active:before{
	content: ' ';
	position: absolute;
	top: 16px;
	left: 10px;
	border-top: 4px solid transparent;
    border-left: 8px solid #999;
    border-bottom: 4px solid transparent;
    transform: rotateZ(90deg);
    transition: transform .2s;
}
.sourceSetting .contentRight{
	width: 950px;
	height: 100%;
	float: left;
	box-sizing: border-box;
}
.sourceSetting .contentRight .materialListSelect{
	width: 600px;
	margin-bottom: 20px;
}
.sourceSetting .contentRight .priceAndLevelTitle{
	width: 100%;
	background-color: #ececec;
	box-sizing: border-box;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 20px;
	border-top: 1px solid transparent;
	overflow: hidden;
}
.sourceSetting .contentRight .priceAndLevelTitle .levelBox{
	float: left;
	font-size: 14px;
}
.sourceSetting .contentRight .levelBox label{
	float: left;
}
.sourceSetting .contentRight .priceAndLevelTitle .levelSelectBox{
	float: left;
	height: 27px;
	width: 95px;
	line-height: 27px;
	margin-top: 11px;
	margin-left: 10px;
	box-sizing: border-box;
	position: relative;
	background: #fff;
	font-size: 12px;
}
.sourceSetting .contentRight .priceAndLevelTitle .levelSelectBox:before{
	content: ' ';
	position: absolute;
	top: 10px;
	right: 5px;
	width: 0;
    height: 0;
    border-left: 3.5px solid transparent;
    border-right: 3.5px solid transparent;
    border-top: 7px solid #999;
}
.sourceSetting .contentRight .priceAndLevelTitle .levelSelectBox ul{
	background-color: #fff;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	width: 95px;
	margin-left: -6px;
	padding-left: 5px;
}
.sourceSetting .contentRight .priceAndLevelTitle .levelInput{
	float: left;
	margin-left: 20px;
	width: 124px;
	height: 27px;
	margin-top: 11px;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	box-sizing: border-box;
	font-size: 12px;
	background-color: #fff;
}
.sourceSetting .contentRight .priceAndLevelTitle .searchBtn{
	width: 75px;
    color: #fff;
    background-color: #32C37C;
    font-size: 12px;
    height: 26px;
    box-sizing: border-box;
    margin-left: 10px;
    border: 1px solid #d9d9d9;
}
.sourceSetting .contentRight .exchangeText{
	font-size: 14px;
	margin-right: 10px;
	float: left;
}
.sourceSetting .contentRight .priceAndLevelTitle .fr .active{
	color: #32C37C;
}
.addMaterialModalBox .materialRoomList{
	margin-bottom: 40px;
	height: 250px;
	overflow-y: scroll;
}
.addMaterialModalBox .demonstration{
	line-height: 35px;
    font-size: 12px;
    margin-right: 5px;
}
.addMaterialModalBox .listDec{
	width: 100%;
	border-top: 2px solid #e9e9e9;
	border-bottom: 2px solid #e9e9e9;
	height: 86px;
	box-sizing: border-box;
	font-size: 12px;
	color: #333;
}
.addMaterialModalBox .listDec .materialType{
	width: 76px;
	height: 84px;
	line-height: 84px;
	float: left;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}
.addMaterialModalBox .listDec .materialArea{
	width: 75px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .listDec .materialImg{
	width: 67px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .listDec .materialModel{
	width: 63px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .listDec .materialPrice{
	width: 61px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .listDec .materialControl{
	width: 36px;
	height: 84px;
	line-height: 84px;
	float: left;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}

.addMaterialModalBox .listDec .materialBrand{
	width: 70px;
	height: 84px;
	line-height: 84px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .listDec .controlRequest{
	border: 0;
}
.addMaterialModalBox .listDec .materialControl{
	height: 84px;
	line-height: 84px;
	float: left;
	text-align: center;
}
.addMaterialModalBox .materialDec{
	border-bottom: 1px solid #e9e9e9;
	font-size: 12px;
}
.addMaterialModalBox .materialDec:hover{
	background-color: #f9f9f9;
}
.addMaterialModalBox .materialList .materialDec{
	width: 100%;
	border-bottom: 2px solid #e9e9e9;
	height: 70px;
	box-sizing: border-box;
	font-size: 12px;
	color: #666;
}
.addMaterialModalBox .materialDec .materialType{
	width: 76px;
	height: 68px;
	line-height: 68px;
	float: left;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}
.addMaterialModalBox .materialDec .materialArea{
	width: 75px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .materialImg{
	width: 67px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .materialImg img{
	width: 50px;
	height: 50px;
	margin-top: 10px;
}
.addMaterialModalBox .materialDec .controlRequest{
	width: 480px;
	height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
}
.addMaterialModalBox .materialDec .materialContentList{
	width: 100%;
	height: 68px;
	color: #666;
}
.addMaterialModalBox .materialDec .materialContent{
	line-height: 68px;
}
.addMaterialModalBox .materialDec .offerWay{
	width: 102px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .brand{
	width: 62px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .materialModel{
	width: 63px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .materialPrice{
	width: 61px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .materialBrand{
	width: 70px;
	height: 68px;
	line-height: 68px;
	float: left;
	border-right: 1px solid #e9e9e9;
	text-align: center;
}
.addMaterialModalBox .materialDec .materialControl{
	width: 36px;
	height: 68px;
	line-height: 68px;
	float: left;
	text-align: center;
	border-right: 1px solid #e9e9e9;
}
.addMaterialModalBox .materialDec .controlRequest{
	border: 0;
}

.sourceSetting .sourceList{
	width: 100%;
	box-sizing: border-box;
	margin: 40px 0;
}
.sourceSetting .sourceList .sourceListTitle{
	line-height: 35px;
	font-size: 14px;
	color: #333;
}
.sourceSetting .sourceList ul .sourceListTheme{
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
	border-bottom: 2px solid #d9d9d9;
	line-height: 35px;
	font-size: 12px;
}
.sourceSetting .sourceList ul .sourceListDec{
	width: 100%;
	box-sizing: border-box;
	padding: 0 20px;
	border-bottom: 1px solid #d9d9d9;
	line-height: 50px;
	font-size: 12px;
}
.sourceSetting .sourceList ul .source{
	width: 19.7%;
	min-width: 160px;
	float: left;
}
.sourceSetting .sourceList ul .type{
	width: 15.4%;
	min-width: 125px;
	float: left;
}
.sourceSetting .sourceList ul .strength{
	width: 24.6%;
	min-width: 200px;
	float: left;
}
.sourceSetting .sourceList ul .control{
	width: 15.4%;
	min-width: 125px;
	float: left;
}
.sourceSetting .sourceList ul .control a{
	color: #2277DA;
}
.sourceSetting .sourceList ul input{
	width: 100px;
	box-sizing: border-box;
	padding-left: 5px;
	font-size: 12px;
	height: 27px;
}
.sourceSettingBox{
	width: 100%;
}
.sourceSettingBox .sourceSetting .materialListSelect .el-dropdown{
    font-size: 12px;
    cursor: pointer;	
    width: 100%;			
}
.sourceSettingBox .sourceSetting .materialListSelect .el-dropdown-menu {
    font-size: 12px;
}
.sourceSettingBox .el-dropdown{
 	width: 100%;
 	height: 100%;
}
.sourceSettingBox .el-dropdown-link{
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 12px;
}
.sourceSettingBox .el-select-dropdown__item{
	font-size: 12px;
}
.sourceSettingBox .addMaterialModalBox .el-select .el-input__inner{
	border-radius: 0;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
}
.sourceSettingBox .sourceSettingBox .addMaterialModalBox .el-menu{
	border-radius: 0;
	background-color: #d9d9d9;
	color: #666;
}
.sourceSettingBox .addMaterialModalBox .el-menu--dark .el-menu-item,.addMaterialModalBox  .el-menu--dark .el-submenu__title{
	color: #666;
	background-color: #d9d9d9;
}
.sourceSettingBox .addMaterialModalBox .el-menu--dark .el-menu-item:hover,.addMaterialModalBox  .el-menu--dark .el-submenu__title:hover{
	color: #fff;
	background-color: #32C37C;
}
.sourceSettingBox .addMaterialModalBox .el-menu-item-group__title,.addMaterialModalBox .el-menu-item{
	background-color: #d9d9d9;
}
.sourceSettingBox .addMaterialModalBox .el-menu-item-group ul .el-menu-item:hover,.addMaterialModalBox .el-menu-item:hover{
	color: #fff;
	background-color: #32C37C !important;
}
.sourceSettingBox .el-dialog__body{
	padding: 20px;
}
.sourceSettingBox .materialDetail .el-dialog--small{
	width: 720px;
	height: 610px;
	top: 50% !important;
	margin-top: -305px;
}
.sourceSettingBox .addMaterialModalBox .el-dialog--small{
	width: 1150px;
	height: 610px;
	top: 50% !important;
	margin-top: -305px;
}
.sourceSettingBox .copyModalBox .el-dialog--small{
	width: 600px;
	height: 400px;
	top: 50% !important;
	margin-top: -200px;
}
.sourceSettingBox .granulePollution .el-dialog--small{
	width: 860px;
	height: 540px;
	top: 50% !important;
	margin-top: -270px;
}
.sourceSettingBox .granulePollution .title{
	background-color: #ececec;
	width: 100%;
	height: 50px;
	line-height: 50px;
	box-sizing: border-box;
	padding:0 15px;
}
.sourceSettingBox .granulePollution .title .inputBox{
	font-size: 14px;
	margin-right: 15px;
	float: left;
}
.sourceSettingBox .granulePollution .title .inputBox label{
	margin-right: 5px;
}
.sourceSettingBox .granulePollution .title .inputBox .longInput{
	width: 125px;
	height: 27px;
	box-sizing: border-box;
	padding-left: 5px;
}
.sourceSettingBox .granulePollution .title .inputBox .shortInput{
	width: 64px;
	height: 27px;
	box-sizing: border-box;
	padding-left: 5px;
}
.sourceSettingBox .granulePollution .title .sure{
	height: 26px;
	margin-right: 5px;
	width: 70px;
}
.sourceSettingBox .granulePollution .title a{
	color: #2277DA;
	font-size: 12px;
}
.sourceSettingBox .granulePollution .title span{
	font-size: 12px;
}
.sourceSettingBox .granulePollution .form{
	margin-bottom: 10px;
	/*height: 890px;*/
	overflow-y: scroll;
	width: 100%;
}
.sourceSettingBox .granulePollution ul .formTitle{
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 2px solid #d9d9d9;
	box-sizing: border-box;
	padding: 0 20px;
	font-weight: 700;
	color: #333;
}
.sourceSettingBox .granulePollution ul .formTitle div{
	float: left;
}
.sourceSettingBox .granulePollution ul .formDec{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #d9d9d9;
	box-sizing: border-box;
	padding: 0 20px;
}
.sourceSettingBox .granulePollution ul .formDec div{
	float: left;
}
.sourceSettingBox .granulePollution ul .checkBox{
	width: 40px;
}
.sourceSettingBox .granulePollution ul .type{
	width: 240px;
}
.sourceSettingBox .granulePollution ul .PM2{
	width: 230px;
}
.sourceSettingBox .granulePollution ul .PM10{
	width: 230px;
}
.sourceSettingBox .granulePollution .demonstration{
	line-height: 35px;
    font-size: 12px;
    margin-right: 5px;
}
/*sourceSetting end*/


/*timeSetting start*/
.timeSetting{
	width: 1205px;
	margin: 0 auto;
}
.timeSetting .projectBox:before{
	background-color: transparent;
}
/*Vue组件化 start*/
.timeSetting .timeSettingForm{
	width: 100%;
	box-sizing: border-box;
	padding: 20px 65px;
}
.timeSetting .timeSettingForm .selectBox{
	margin-bottom: 20px;
}
.timeSetting .timeSettingForm .selectBox label{
	display: block;
	float: left;
	margin-right: 40px;
	text-align: left;
	color: #666;
	display: inline-block;
	line-height: 36px;
	font-size: 14px;
	width: 120px;
}
.timeSetting .timeSettingForm .selectBox .datePickerBox .el-input__inner,.timeSetting .timeSettingForm .selectBox .datePickerBox .el-date-editor.el-input{
	width: 240px;	
	border-radius: initial;
	font-size: 12px;
}
.timeSetting .materialList{
	width: 100%;
}
.timeSetting .materialList ul{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
	padding-bottom: 20px;
}
.timeSetting .materialList ul .listDec{
	width: 100%;
	height: 34px;
	line-height: 34px;
	font-size: 12px;
	border-bottom: 2px solid #d9d9d9;
	padding: 0 20px;
	font-weight: 700;
}
.timeSetting .materialList ul .listDec div{
	float: left;
	max-width: 215px;
	min-width: 150px;
	width: 16.66%;
}
.timeSetting .materialList ul .memberDec{
	width: 100%;
	height: 52px;
	line-height: 52px;
	font-size: 12px;
	border-bottom: 1px solid #d9d9d9;
	padding: 0 20px;
}
.timeSetting .materialList ul .memberDec:hover{
	background-color: #f9f9f9;
}
.timeSetting .materialList ul .memberDec .constant{
	float: left;
	max-width: 215px;
	min-width: 150px;
	width: 16.66%;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.timeSetting .materialList ul .memberDec .block,.el-date-editor.el-input{
	width: 240px;
	font-size: 12px;
}
.timeSetting .el-input__inner{
	font-size: 12px;
	border-radius: initial;
}

.timeSetting .timeForm{
	width: 795px;
	float: left;
}
.timeSetting .timeForm .timeListTitle{
	width: 100%;
	padding: 0 20px 5px 20px;
	border-bottom: 2px solid #d9d9d9;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	color: #333;
}
.timeSetting .timeForm .timeListTitle div{
	float: left;
}
.timeSetting .timeForm .timeListTitle .name{
	width: 175px;
}
.timeSetting .timeForm .timeListTitle .selectTime{
	width: 570px;
}
.timeSetting .timeForm .timeListDec{
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
	height: 110px;
	font-size: 12px;
	color: #666;
	padding: 0 20px;
	box-sizing: border-box;
}
.timeSetting .timeForm .timeListDec div{
	float: left;
}
.timeSetting .timeForm .timeListDec .name{
	width: 175px;
	height: 110px;
	line-height: 110px;
}
.timeSetting .timeForm .timeListDec .selectTime{
	width: 570px;
}
.timeSetting .timeForm .timeListDec .selectTime .timeBtn button{
	display: block;
	width: 100%;
	height: 100%;
}
.timeSetting .timeForm .timeListDec .selectTime .timeBtn img{
	position: absolute;
	bottom: 0;
	right: 0;
}
.timeSetting .timeForm .timeListDec .selectTime .firstTimeBtn{
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #d9d9d9;
	background-color: #d9d9d9;
	margin-top: 20px;
	margin-right: 5px;
	position: relative;
}
.timeSetting .timeForm .timeListDec .selectTime .secondTimeBtn{
	width: 30px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #d9d9d9;
	background-color: #d9d9d9;
	margin-top: 10px;
	margin-right: 5px;
	position: relative;
}
.timeSetting .timeForm .timeListDec .selectTime .active{
	color: #32C37C;
	border: 2px solid #32C37C;
	background-color: #fff;
}
/*Vue组件化 end*/
.timeSetting .backUpdate{
	margin-right: 20px;
}
.timeSetting .materialListSelect .menu{
	width: 140px;
}
/*timeSetting start*/


/*windSetting start*/
.windSetting{
	width: 1205px;
	margin: 0 auto;
}
.windSetting .projectBox:before{
	background-color: transparent;
}
.windSetting .areaSettingForm{
	width: 100%;
	padding-bottom: 40px;
}
.windSetting .label{
	font-size: 14px;
	color: #666;
	float: left;
	margin-right: 40px;
}
.windSetting .dec{
	font-size: 14px;
	color: #333;
	float: left;
}
.windSetting .selectType{
	margin-right: 20px;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	cursor: pointer;
}
.windSetting .selectType .logo{
	top: initial;
}
.windSetting .windTypeForm{
	width: 100%;
	box-sizing: border-box;
}
.windSetting .windWeight{
	width: 300px;
}
.windSetting .windWeightTitle{
	box-sizing: border-box;
	padding-bottom: 10px;
	border-bottom: 2px solid #d9d9d9;
}
.windSetting .windWeightModel,.wayDesign4 .windWeightTime{
	width: 50%;
	float: left;
	font-size: 12px;
	color: #333;
}
.windSetting .windWeightDec{
	height: 51px;
	line-height: 50px;
	box-sizing: border-box;
	border-bottom: 1px solid #d9d9d9;
}
.windSetting .windWeightModelVal,.windSetting .windWeightTimeVal{
	width: 50%;
	float: left;
	font-size: 12px;
	color: #666;
}
.windSetting .breathSetting{
	width: 600px;
}
.windSetting .breathSettingTitle{
	box-sizing: border-box;
	padding-bottom: 10px;
	border-bottom: 2px solid #d9d9d9;
}
.windSetting .breathSettingModel,.windSetting .breathSettingTime{
	width: 25%;
	float: left;
	font-size: 12px;
	color: #333;
}
.windSetting .breathSettingDec{
	height: 51px;
	line-height: 50px;
	box-sizing: border-box;
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
}
.windSetting .breathSettingDec:hover{
	background-color: #f9f9f9;
}
.windSetting .naturalWindAddLine{
	width: 100%;
	height: 51px;
	line-height: 51px;
	text-align: center;
	border-bottom: 1px solid #d9d9d9;
	font-size: 12px;
}
.windSetting .naturalWindAddLine a{
	color: #2277DA;
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
}
.windSetting .breathSettingModelVal,.windSetting .breathSettingTimeVal{
	width: 25%;
	float: left;
	font-size: 12px;
	color: #666;
}
.windSetting .breathSettingModelVal a,.windSetting .breathSettingTimeVal a{
	color: #2277DA;
}
.windSetting .addLine{
	width: 100%;
	height: 51px;
	line-height: 50px;
	box-sizing: border-box;
	border-bottom: 1px solid #d9d9d9;
	text-align: center;
}
.windSetting .addLine a{
	color: #2277DA;
	font-size: 12px;
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
}
.windSetting .roomForm{
	box-sizing: border-box;
	padding: 20px 0 10px;
	overflow: hidden;
	width: 100%;
}
.windSetting .roomDecTitle{
	width: 130px;
	float: left;
	box-sizing: border-box;
	padding-left: 10px;
	font-size: 14px;
}
.windSetting .roomDec{
	float: left;
    width: 600px;
    line-height: 30px;
    position: relative;
    top: -4px;
}
.windSetting .windWeightInputBox{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.windSetting .windWeightLabel{
	float: left;
	width: 75px;
	text-align: right;
	margin-right: 10px;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
}
.windSetting .windWeightInput{
	float: left;
	border: 1px solid #d9d9d9;
	width: 90px;
	height: 27px;
	line-height: 27px;
	font-size: 12px;
	box-sizing: border-box;
	padding-left: 10px;
}
.windSetting .backUpdate{
	margin-right: 20px;
}
.windSetting .checkBox{
	float: left;
	margin-right: 20px;
}
.windSetting .checkBox .logo{
	top: initial;
}
.windSetting .checkBox .checkBoxTxt{
	top: -2px;
	font-size: 12px;
	color: #333;
	position: relative;
}
.windSetting .fileControl{
	width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}
.windSetting .fileControlLi{
	margin-bottom: 40px;
}
.windSetting .lastFileControlLi{
	margin-bottom: 0;
}
.windSetting .fileControlLiTitle{
	font-size: 14px;
	color: #333;
}
.windSetting .addWindFile{
	width: 115px;
}
.windSetting .fileControlList{
	width: 600px;
	margin-top: 20px;
	overflow: hidden;
}
.windSetting .fileControlListTitle{
	padding-bottom: 10px;
	border-bottom: 2px solid #d9d9d9;
	font-size: 12px;
	color: #333;
	width: 100%;
}
.windSetting .num,.windSetting .windFileControl,.windSetting .fileName{
	width: 25%;
	float: left;
}
.windSetting .fileControlListDec{
	font-size: 12px;
	color: #666;
	width: 100%;
	border-bottom: 1px solid #d9d9d9;
	height: 51px;
	line-height: 50px;
	box-sizing: border-box;
}
.windSetting .fileControlListDec:hover{
	background-color: #f9f9f9;
}
.windSetting .windFileControl a{
	color: #2277DA;
}
.windSetting .importFile{
	width: 115px;
	margin-right: 10px;
}
.windSetting .startTime,.windSetting .endTime,.windSetting .windRectFile,.windSetting .windRectFileControl{
	width: 25%;
	float: left;
}
.windSetting .windRectFile .el-input__inner{
	border-radius: 0;
	font-size: 12px;
}
.c-selected{
	color: #62C082;
}
.windSetting .roomDec .allSelect,.windSetting .roomDec .oneSelect{
	cursor: pointer;
}
/*windSetting end*/